[INFO] cloning repository https://github.com/OpenDreamProject/OpenDreamByondApi
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/OpenDreamProject/OpenDreamByondApi" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOpenDreamProject%2FOpenDreamByondApi", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOpenDreamProject%2FOpenDreamByondApi'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 947b3f3be42972f04ca61196846512ff8571a163
[INFO] fixing OpenDreamProject/OpenDreamByondApi against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOpenDreamProject%2FOpenDreamByondApi" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/OpenDreamProject/OpenDreamByondApi
[INFO] finished tweaking git repo https://github.com/OpenDreamProject/OpenDreamByondApi
[INFO] tweaked toml for git repo https://github.com/OpenDreamProject/OpenDreamByondApi written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/OpenDreamProject/OpenDreamByondApi on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/OpenDreamProject/OpenDreamByondApi already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ed6bd059d0655928ba06d24a230d37f4e75b357dabc90ad7f57efafa8d67d0b5
[INFO] running `Command { std: "docker" "start" "ed6bd059d0655928ba06d24a230d37f4e75b357dabc90ad7f57efafa8d67d0b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ed6bd059d0655928ba06d24a230d37f4e75b357dabc90ad7f57efafa8d67d0b5" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ed6bd059d0655928ba06d24a230d37f4e75b357dabc90ad7f57efafa8d67d0b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ed6bd059d0655928ba06d24a230d37f4e75b357dabc90ad7f57efafa8d67d0b5" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating trampoline/Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Compiling proc-macro2 v1.0.93
[INFO] [stderr]    Compiling glob v0.3.1
[INFO] [stderr]    Compiling libc v0.2.154
[INFO] [stderr]    Compiling prettyplease v0.2.20
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]    Compiling memchr v2.7.2
[INFO] [stderr]    Compiling regex-syntax v0.8.3
[INFO] [stderr]    Compiling either v1.11.0
[INFO] [stderr]    Compiling home v0.5.9
[INFO] [stderr]    Compiling bindgen v0.69.4
[INFO] [stderr]    Compiling libloading v0.8.6
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling cc v1.0.97
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling clang-sys v1.7.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling regex-automata v0.4.6
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling syn v2.0.98
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling which v4.4.2
[INFO] [stderr]    Compiling regex v1.10.4
[INFO] [stderr]    Compiling trampoline v0.1.0 (/opt/rustwide/workdir/trampoline)
[INFO] [stderr]    Migrating trampoline/build.rs from 2021 edition to 2024
[INFO] [stderr]    Migrating trampoline/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs (52 fixes)
[INFO] [stderr]        Fixed trampoline/src/lib.rs (29 fixes)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.82s
[INFO] [stderr] crater-edition-check: trampoline v0.1.0 (/opt/rustwide/workdir/trampoline) updating edition from 2021 to 2024
[INFO] [stderr]    Compiling trampoline v0.1.0 (/opt/rustwide/workdir/trampoline)
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:1563
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Gets the last error from a failed call\n The result is a static string that does not need to be freed.\n @return Error message"] pub fn Byond_LastError () -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:1787
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Gets the current BYOND version\n @param version Pointer to the major version number\n @param build Pointer to the build number"] pub fn Byond_GetVersion (version : * mut u4c , build : * mut u4c) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:2010
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Gets the DMB version\n @return Version number the .dmb was built with"] pub fn Byond_GetDMBVersion () -> u4c ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:4967
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Fills a CByondValue struct with a null value.\n @param v Pointer to CByondValue"] pub fn ByondValue_Clear (v : * mut CByondValue) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:5125
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reads CByondVale's 1-byte data type\n @param v Pointer to CByondValue\n @return Type of value"] pub fn ByondValue_Type (v : * const CByondValue) -> ByondValueType ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:5316
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @param v Pointer to CByondValue\n @return True if value is null"] pub fn ByondValue_IsNull (v : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:5469
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @param v Pointer to CByondValue\n @return True if value is a numeric type"] pub fn ByondValue_IsNum (v : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:5631
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @param v Pointer to CByondValue\n @return True if value is a string"] pub fn ByondValue_IsStr (v : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:5787
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @param v Pointer to CByondValue\n @return True if value is a list (any list type, not just user-defined)"] pub fn ByondValue_IsList (v : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:5981
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Determines if a value is logically true or false\n\n @param v Pointer to CByondValue\n @return Truthiness of value"] pub fn ByondValue_IsTrue (v : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:6185
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @param v Pointer to CByondValue\n @return Floating point number for v, or 0 if not numeric"] pub fn ByondValue_GetNum (v : * const CByondValue) -> f32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:6364
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @param v Pointer to CByondValue\n @return Reference ID if value is a reference type, or 0 otherwise"] pub fn ByondValue_GetRef (v : * const CByondValue) -> u4c ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:6552
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Fills a CByondValue struct with a floating point number.\n @param v Pointer to CByondValue\n @param f Floating point number"] pub fn ByondValue_SetNum (v : * mut CByondValue , f : f32) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:6765
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a string and ... : * const :: std :: os :: raw :: c_char) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:7225
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Fills a CByondValue s...rId (v : * mut CByondValue , strid : u4c) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:7593
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Fills a CByondValue s...ue , type_ : ByondValueType , ref_ : u4c) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:7956
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Compares two values for equality\n @param a Pointer to CByondValue\n @param b Pointer to CByondValue\n @return True if values are equal"] pub fn ByondValue_Equals (a : * const CByondValue , b : * const CByondValue) -> bool ; } # ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:11325
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Runs a function as a ... :: c_void , block : bool) -> CByondValue ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:12095
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns a reference t...nst :: std :: os :: raw :: c_char) -> u4c ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:12410
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns a reference t...nst :: std :: os :: raw :: c_char) -> u4c ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:12887
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reads an object varia...har , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:13280
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reads an object varia...u4c , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:13732
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Writes an object vari...char , val : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:14108
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Writes an object vari... u4c , val : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:14519
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an empty list with a temporary reference. Equivalent to list().\n Blocks if not on the main thread.\n @param result Result\n @return True on success"] pub fn Byond_CreateList (result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:14767
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reads items from a li...ut CByondValue , len : * mut u4c) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:15336
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Writes items to a lis... * const CByondValue , len : u4c) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:15696
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reads items as key,va...ut CByondValue , len : * mut u4c) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:16364
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reads an item from a ...lue , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:16763
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Writes an item to a l...alue , val : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:1563
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Gets the last error from a failed call\n The result is a static string that does not need to be freed.\n @return Error message"] pub fn Byond_LastError () -> * const :: std :: os :: raw :: c_char ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:17143
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reads from a BYOND po...lue , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:17424
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Writes to a BYOND pointer\n Blocks if not on the main thread.\n @param ptr The BYOND pointer\n @param val New value\n @return True on success"] pub fn Byond_WritePointer (ptr : * const CByondValue , val : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:1787
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Gets the current BYOND version\n @param version Pointer to the major version number\n @param build Pointer to the build number"] pub fn Byond_GetVersion (version : * mut u4c , build : * mut u4c) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:2010
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Gets the DMB version\n @return Version number the .dmb was built with"] pub fn Byond_GetDMBVersion () -> u4c ; } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:4967
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Fills a CByondValue struct with a null value.\n @param v Pointer to CByondValue"] pub fn ByondValue_Clear (v : * mut CByondValue) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:17686
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Calls an object proc ...u4c , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:5125
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reads CByondVale's 1-byte data type\n @param v Pointer to CByondValue\n @return Type of value"] pub fn ByondValue_Type (v : * const CByondValue) -> ByondValueType ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:18271
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Calls an object proc ...u4c , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:5316
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @param v Pointer to CByondValue\n @return True if value is null"] pub fn ByondValue_IsNull (v : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:18871
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Calls a global proc b...u4c , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:5469
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @param v Pointer to CByondValue\n @return True if value is a numeric type"] pub fn ByondValue_IsNum (v : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:5631
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @param v Pointer to CByondValue\n @return True if value is a string"] pub fn ByondValue_IsStr (v : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:19391
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Calls a global proc b...u4c , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:5787
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @param v Pointer to CByondValue\n @return True if value is a list (any list type, not just user-defined)"] pub fn ByondValue_IsList (v : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:19925
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Uses BYOND's internal...w :: c_char , buflen : * mut u4c) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:5981
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Determines if a value is logically true or false\n\n @param v Pointer to CByondValue\n @return Truthiness of value"] pub fn ByondValue_IsTrue (v : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:6185
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @param v Pointer to CByondValue\n @return Floating point number for v, or 0 if not numeric"] pub fn ByondValue_GetNum (v : * const CByondValue) -> f32 ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:20571
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Equivalent to calling...ut CByondValue , len : * mut u4c) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:6364
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " @param v Pointer to CByondValue\n @return Reference ID if value is a reference type, or 0 otherwise"] pub fn ByondValue_GetRef (v : * const CByondValue) -> u4c ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:21249
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Equivalent to calling...lue , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:6552
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Fills a CByondValue struct with a floating point number.\n @param v Pointer to CByondValue\n @param f Floating point number"] pub fn ByondValue_SetNum (v : * mut CByondValue , f : f32) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:21594
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Equivalent to calling...lue , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:6765
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates a string and ... : * const :: std :: os :: raw :: c_char) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:22135
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Equivalent to calling...XYZ , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:7225
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Fills a CByondValue s...rId (v : * mut CByondValue , strid : u4c) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:7593
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Fills a CByondValue s...ue , type_ : ByondValueType , ref_ : u4c) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:22458
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Equivalent to calling...u4c , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:7956
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Compares two values for equality\n @param a Pointer to CByondValue\n @param b Pointer to CByondValue\n @return True if values are equal"] pub fn ByondValue_Equals (a : * const CByondValue , b : * const CByondValue) -> bool ; } # ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:22883
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Equivalent to calling...lue , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:11325
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; extern "C" { # [doc = " Runs a function as a ... :: c_void , block : bool) -> CByondValue ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:12095
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns a reference t...nst :: std :: os :: raw :: c_char) -> u4c ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:23291
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Equivalent to calling...CByondValue , result : * mut u4c) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:12410
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Returns a reference t...nst :: std :: os :: raw :: c_char) -> u4c ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:23577
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get x,y,z coords of a...ondValue , xyz : * mut CByondXYZ) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:12887
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reads an object varia...har , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:23854
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get pixloc coords of ...ue , pixloc : * mut CByondPixLoc) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:13280
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reads an object varia...u4c , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:24147
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get pixloc coords of ...1c , pixloc : * mut CByondPixLoc) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:13732
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Writes an object vari...char , val : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:14108
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Writes an object vari... u4c , val : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:24510
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Increase the persiste...dValue_IncRef (src : * const CByondValue) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:14519
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Creates an empty list with a temporary reference. Equivalent to list().\n Blocks if not on the main thread.\n @param result Result\n @return True on success"] pub fn Byond_CreateList (result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:24871
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Mark a persistent ref...dValue_DecRef (src : * const CByondValue) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:25300
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Mark a temporary refe...ue_DecTempRef (src : * const CByondValue) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:14767
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reads items from a li...ut CByondValue , len : * mut u4c) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:15336
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Writes items to a lis... * const CByondValue , len : u4c) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:15696
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reads items as key,va...ut CByondValue , len : * mut u4c) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:16364
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reads an item from a ...lue , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:25675
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Test if a reference-t...TestRef (src : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:16763
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Writes an item to a l...alue , val : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:25987
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Causes a runtime error to crash the current proc\n Blocks if not on the main thread.\n @param message Message to use as the runtime error"] pub fn Byond_CRASH (message : * const :: std :: os :: raw :: c_char) ; }
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:17143
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Reads from a BYOND po...lue , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:17424
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Writes to a BYOND pointer\n Blocks if not on the main thread.\n @param ptr The BYOND pointer\n @param val New value\n @return True on success"] pub fn Byond_WritePointer (ptr : * const CByondValue , val : * const CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:17686
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Calls an object proc ...u4c , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:18271
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Calls an object proc ...u4c , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:18871
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Calls a global proc b...u4c , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:19391
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Calls a global proc b...u4c , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:19925
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Uses BYOND's internal...w :: c_char , buflen : * mut u4c) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:20571
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Equivalent to calling...ut CByondValue , len : * mut u4c) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:21249
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Equivalent to calling...lue , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:21594
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Equivalent to calling...lue , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:22135
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Equivalent to calling...XYZ , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:22458
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Equivalent to calling...u4c , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:22883
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Equivalent to calling...lue , result : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:23291
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Equivalent to calling...CByondValue , result : * mut u4c) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:23577
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get x,y,z coords of a...ondValue , xyz : * mut CByondXYZ) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:23854
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get pixloc coords of ...ue , pixloc : * mut CByondPixLoc) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:24147
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Get pixloc coords of ...1c , pixloc : * mut CByondPixLoc) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:24510
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Increase the persiste...dValue_IncRef (src : * const CByondValue) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:24871
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Mark a persistent ref...dValue_DecRef (src : * const CByondValue) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:25300
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Mark a temporary refe...ue_DecTempRef (src : * const CByondValue) ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:25675
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Test if a reference-t...TestRef (src : * mut CByondValue) -> bool ; } ex...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: extern blocks must be unsafe
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/trampoline-01f9a7bdd86ed8e2/out/bindings.rs:3:25987
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } extern "C" { # [doc = " Causes a runtime error to crash the current proc\n Blocks if not on the main thread.\n @param message Message to use as the runtime error"] pub fn Byond_CRASH (message : * const :: std :: os :: raw :: c_char) ; }
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `trampoline` (lib) due to 52 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `trampoline` (lib test) due to 52 previous errors
[INFO] running `Command { std: "docker" "inspect" "ed6bd059d0655928ba06d24a230d37f4e75b357dabc90ad7f57efafa8d67d0b5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ed6bd059d0655928ba06d24a230d37f4e75b357dabc90ad7f57efafa8d67d0b5", kill_on_drop: false }`
[INFO] [stdout] ed6bd059d0655928ba06d24a230d37f4e75b357dabc90ad7f57efafa8d67d0b5
